be lacking something indispensable - Turkish English Dictionary